scientific discovery - English Synonyms Dictionary